package designMode.composite;

/**
 * @Description 这个类没有叶子节点，不用存储其它子类数组
 * @Author 肖地洋
 * @Date 2022/8/18 16:33
 */
public class File extends Root {
    public File(String name) {
        super(name);
    }

    @Override
    public void addFile(Root root) {

    }

    @Override
    public void removeFile(Root root) {

    }

    @Override
    public void display(int depth) {
        StringBuilder sb = new StringBuilder();
        for (int i=0;i<depth;i++){
            sb.append("-");
        }

        //打印横线和当前文件名
        System.out.println(sb.toString()+this.getName());
    }
}
